<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>国潮宝石协议</title>
<style>
* { box-sizing: border-box; margin:0; padding:0; }
body {
	background: linear-gradient(-38deg, orangered, #D91AD9, #FADC19, #722ED1, pink, pink, pink);
	background-size: 600% 600%;
	animation: gradientBG 180s linear alternate infinite;
}
.container { max-width:1200px; margin:10px auto; padding:15px; border-radius:15px; background: linear-gradient(45deg, pink, blue); box-shadow:0 0 20px rgba(0,0,0,0.1); width:95%; }
h2 { text-align:center; margin-bottom:20px; font-size:1.8em; }
.section { margin-bottom:20px; }
input { padding:8px; margin:5px 5px 5px 0; border-radius:8px; border:1px solid #ccc; width: calc(100% - 20px); max-width:200px; }
button { padding:8px 15px; border:none; border-radius:8px; background: linear-gradient(to right, #4facfe, #00f2fe); color:#fff; cursor:pointer; margin:5px 0; }
button:hover { opacity:0.9; }
#accountsList { max-height:300px; overflow-y:auto; border:1px solid #ccc; padding:10px; border-radius:10px; background:#f9f9f9; display:flex; flex-direction:column; gap:5px; }
.accountItem { display:flex; flex-direction:column; justify-content:space-between; padding:5px; border-radius:8px; border:1px solid #ddd; background:#fff; }
.accountInfo { display:flex; flex-wrap:wrap; justify-content:space-between; font-size:14px; margin-bottom:5px; }
.accountControls { display:flex; gap:5px; flex-wrap:wrap; }
.log { max-height:400px; overflow-y:auto; padding:10px; border-radius:10px; background:#f9f9f9; border:1px solid #ccc; font-size:12px; }
.success { color:green; }
.error { color:red; }
.status { font-size:12px; color:#555; }
@media (min-width:600px){
  input { width:180px; }
  .accountItem { flex-direction:row; align-items:center; }
  .accountInfo { flex-direction:column; flex:1; }
}
* {
            margin: 0;
            padding: 0;
        }

 
    
        canvas {
            position: absolute;
            top:0;
            left: 0;
            z-index: -1;
        }

        .tou {
            width: fill;
            height: wrap;
            background-color: white;
            box-shadow: 5px 10px 4px rgba(0, 0, 0, .5);
            background: rgba(255, 255, 255, 0.5);
        }

        .tou h1 {
            text-align: center;
            color: #ffffff;
        }
        .di2{
            width: fill;
            height: wrap;
            margin: 10px;
            border-radius: 10px;
            background: rgba(255, 255, 255, 0.5);
            border: 1px solid #ccc;
            box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        }
        .di2 h4 {
            color: #ffffff;
            font-size: 12px;
            width: 100%;
            margin: 4px;
            text-align: center left;
            box-sizing: border-box;           
           
        }
      

        .yuan {
            width: 95%;
            
            margin-left: 10px;
            margin-right: 10px;
            background: linear-gradient(45deg, pink, blue);
            margin-top: 20px;
            height: 300px;
            border-radius: 10px;
            background: rgba(255, 255, 255, 0.5);
            border: 1px solid #ccc;
            box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
background: linear-gradient(45deg, blue, #fad0c4);
        }

        .yuan img {
            width: 80px;
            height: 80px;
            border-radius: 40px;
            margin-top: 30px;
            border: 1px solid #ccc;
            box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.1);
        }

        .yuan h5 {
            color: #ffffff;
            font-size: 30px;
        }
        .jianjie h6{
            color: #ccc;
            text-align: center;
            font-size:12px;
        }
        .api-content{
            color: white;
            text-align: center;
        }
        .annuiq {
            width: 100%;
            height: 40px;
            margin-top: 4px;
            display: flex;
            justify-content: space-evenly;
        }

        .annui {
            width: 100%;
            height: 40px;
            background-color: #007bff;
            margin: 8px;
            box-shadow: 5 8px 13px rgba(0, 0, 0, 0.1);
            transition: box-shadow 0.3s ease;
            display: flex;
            border-radius: 10px;
            justify-content: space-evenly;
        }
        .annui:active{
            transition: scale(0.5);
        }
        .annui img{
            height: 40px;
            width: 40px;
            margin-right: 20px;
            display: block;
            margin: auto 0;
        }

        .annui h4 {
            font-size: 15px;
            width: auto;
            height: wrap;
            line-height: 40px;
            color: white;           
        }
        .annui1 {
            width: 100%;
            height: 40px;
            background-color: #ff7745;
            margin: 8px;
            box-shadow: 5 8px 13px rgba(0, 0, 0, 0.1);
            transition: box-shadow 0.3s ease;
            display: flex;
            border-radius: 10px;
            justify-content: space-evenly;
        }

        .annui1 img{
            height: 40px;
            width: 40px;
            margin-right: 20px;
            display: block;
            margin: auto 0;
            color: white;
        }

        .annui1 h4 {
            font-size: 15px;
            width: auto;
            height: wrap;
            line-height: 40px;
            color: white;           
        }

         .zp h4{
           font-size: 20px;
           color: white;
           margin-top: 5px;
           margin-left: 12px;
       }
        .zp1 {
            width: wrap;
            height: wrap;
            background-color: #00ffe7;
            background: rgba(255, 255, 255, 0.5);
            border: 1px solid #ccc;
            box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
            margin-left: 9px;
            margin-bottom: 9px;
            margin-right: 9px;
            border-radius: 10px;
            display: flex;
            flex-direction: row;
        }
.zp1 img{
            width: 50px;
            height: 50px;
            display: flex;
            justify-content: flex-start;
            margin: 8px;

        } 
        .zp1 h4 {
            color: white;
            font-size: 20px;
            text-align: center left;
            margin: 2px;
        }
        .zp1 p{
            color: white;
            font-size: 10px;
            text-align: center left;
            margin: 2px;
        }
      .di {
    width: 0;
    height: 0;
    background-color: #00ffe7;
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid #ccc;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
    margin-left: 9px;
    margin-bottom: 9px;
    margin-right: 9px;
    position: absolute; /* 保证其位置不影响页面布局 */
    top: -9999px; /* 移出视口 */
  }
      
      
      .scroll-banner {
     background: linear-gradient(45deg, blue, #fad0c4);
      color: red;
      padding: 10px;
      overflow: hidden;
      white-space: nowrap;
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }
    .scroll-content {
      animation: scrollText 10s linear infinite;
    }
    @keyframes scrollText {
      0% { transform: translateX(100%); }
      100% { transform: translateX(-100%); }
    }

button {
      background: #00c6ff;
      background: linear-gradient(to right, #0072ff, #00c6ff);
      color: #fff;
      padding: 12px 30px;
      font-size: 18px;
      border: none;
      border-radius: 12px;
      cursor: pointer;
      transition: 0.3s;
      box-shadow: 0 0 15px #00c6ff;
    }
    button:hover {
      transform: scale(1.05);
      box-shadow: 0 0 25px #00f0ff;
    }
    button:disabled {
      background: #666;
      cursor: not-allowed;
      box-shadow: none;
    }
  .hans-container{
position: fixed;
bottom: 0px;
width: 100%;
height: 120px;
}
     h5 {
color: pink;
}
animation: bgMove 12s ease infinite;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    color: #fff;
    font-family: "Microsoft YaHei", sans-serif;
    text-align: center;
    overflow: hidden;
  }

  @keyframes bgMove {
    0% {background-position: 0% 50%;}
    50% {background-position: 100% 50%;}
    100% {background-position: 0% 50%;}
  }

  .quote {
    font-size: 9px;
    max-width: 90%;
    line-height: 10px;
    opacity: 0;
    transform: scale(0.95);
    transition: opacity 0.8s ease, transform 0.8s ease;
    text-shadow: 0 0 10px rgba(255,255,255,0.7);
  }

  .quote.show {
    opacity: 1;
    transform: scale(1);
  }

  .duck {
    position: absolute;
    bottom: 30px;
    font-size: 2px;
    animation: float 3s ease-in-out infinite;
    text-shadow: 0 0 8px rgba(255,255,255,0.6);
  }

  @keyframes float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
  }
</style>
</head><body><strong><center>
<div class="intro">
    <div class="scroll-banner">
        <div class="scroll-content">
            此软件仅供学习交流，不得用于任何商业以及非法用途,下载试用后请于24小时内删除此软件。
        </div>
    </div>
    <div class="yuan">
        <img src="img/qq2.png">
        <h5>by 沐洋</h5>
        <div class="jianjie">
            <h6>男 | 15岁 | 金牛 | 盘圈</h6>
            <!-- 下载链接按钮 -->
            <div style="margin-top: 10px; text-align: center;">
                <a 
                    href="http://ly.noo8.cn/index.php?r=public/register&puid=45573797" 
                    target="_blank" 
                    style="
                        display: inline-block;
                        padding: 8px 20px;
                        background: linear-gradient(to right, #0072ff, #00c6ff);
                        color: white;
                        text-decoration: none;
                        border-radius: 8px;
                        font-size: 14px;
                        box-shadow: 0 2px 8px rgba(0,0,0,0.2);
                    "
                >
                    下载链接: 点击下载
                </a>
            </div>
        </div>
        <br> <!-- 统一用单标签，避免闭合格式混乱 -->
        <div class="quote" id="quote"></div>

        <div style="margin: 10px 0; color: pink; font-size: 15px; text-align: center;">
            如果我的人生也能绕后翻盘 那我一定做一个天天开心的人
        </div>
        
        <div class="annuiq">
            <div class="annui" onclick="redirectTo('https://qm.qq.com/q/apJSIzra')">
                <img src="img/laoya2.png">
                <h4>作者QQ</h4>
            </div>
            <div class="annui1" onclick="redirectTo('https://qun.qq.com/universal-share/share?ac=1&authKey=q4b6sorfXqTYCf8yiODoh7YSv4EnKPs%2B%2BzbdM2UGDsa2mS6L%2FUIhjBqV0ZeaQ1au&busi_data=eyJncm91cENvZGUiOiI3ODg3NjM1NDQiLCJ0b2tlbiI6Ik9BT1UxWDFuNDByMWl4VjJuNkRqK3Q3QWwxd0k5bTY1dWZtQ3hacFRWQWU3VkVCVysvZFpMblBQY1pBVE5YQW0iLCJ1aW4iOiIyNDA4MjU1NTk1In0%3D&data=bhQSHdBxNnB0fUkj9k_2REjcgqlPpWpJxo_Gwb11Yuu5zSJoVSVVOmDeaYlVwKcFdBmASQP1n-v2t9expteJKg&svctype=4&tempid=h5_group_info')">
                <img src="img/qq2.png">
                <h4>脚本群</h4>
            </div>
            <div class="annui" onclick="redirectTo('https://qun.qq.com/universal-share/share?ac=1&authKey=q4b6sorfXqTYCf8yiODoh7YSv4EnKPs%2B%2BzbdM2UGDsa2mS6L%2FUIhjBqV0ZeaQ1au&busi_data=eyJncm91cENvZGUiOiI3ODg3NjM1NDQiLCJ0b2tlbiI6Ik9BT1UxWDFuNDByMWl4VjJuNkRqK3Q3QWwxd0k5bTY1dWZtQ3hacFRWQWU3VkVCVysvZFpMblBQY1pBVE5YQW0iLCJ1aW4iOiIyNDA4MjU1NTk1In0%3D&data=bhQSHdBxNnB0fUkj9k_2REjcgqlPpWpJxo_Gwb11Yuu5zSJoVSVVOmDeaYlVwKcFdBmASQP1n-v2t9expteJKg&svctype=4&tempid=h5_group_info')">
                <img src="img/qq1.png">
                <h4>交流群</h4>
            </div>
        </div>
    </div>
</div>

<!-- 单独分离container区域，避免嵌套混乱 -->
<div class="container">
    <h5 style="margin: 15px 0; line-height: 1.5; color: #333;">
        玩法:输入账号密码，全自动看广告和爬墙，支持多账号运行，每天1-2个宝石，闲鱼3块一个秒出
    </h5>
</div>

</br>
<h3>控制面板</h3>
<div class="section" id="loginSection">
  <input type="text" id="mobile" placeholder="账号">
  <input type="password" id="password" placeholder="密码">
  <button id="addAccountBtn">添加账号</button>
</div>


<div class="section">
  <button id="startAllBtn">开始运行</button>
  <button id="stopAllBtn">停止运行</button>
</div>


<div class="section">
  <h3>账号列表</h3>
  <div id="accountsList"></div>
</div>

<div class="section">
  <h3>运行日志</h3>
  <div class="log" id="log"></div>
</div>
</div>

<script>
let accounts = JSON.parse(localStorage.getItem('accounts') || '[]');
let allRunning = false;
const logDiv = document.getElementById('log');
const accountsListDiv = document.getElementById('accountsList');

function log(message, type="") {
  const time = new Date().toLocaleTimeString();
  const p = document.createElement('p');
  p.textContent = `[${time}] ${message}`;
  if(type) p.classList.add(type);
  logDiv.appendChild(p);
  logDiv.scrollTop = logDiv.scrollHeight;
}

function saveAccounts() {
  localStorage.setItem('accounts', JSON.stringify(accounts));
}

function renderAccounts() {
  accountsListDiv.innerHTML = '';
  accounts.forEach((acc, index) => {
    const div = document.createElement('div');
    div.classList.add('accountItem');
    div.innerHTML = `
      <div class="accountInfo">
        <span>账号 ${index+1}️⃣ ${acc.mobile}</span>
        <span class="status">状态: ${acc.running?"运行中":"已停止"} | 今日已成功 ${acc.runCount||0} 次</span>
      </div>
      <div class="accountControls">
        <button onclick="deleteAccount(${index})">删除</button>
        <button onclick="stopSingle(${index})">${acc.stopFlag?"继续":"停止"}</button>
      </div>
    `;
    accountsListDiv.appendChild(div);
  });
}

function deleteAccount(index){
  accounts.splice(index,1);
  saveAccounts();
  renderAccounts();
}

function stopSingle(index){
  accounts[index].stopFlag = !accounts[index].stopFlag;
  log(`${accounts[index].stopFlag?"已停止":"已继续"}账号 ${accounts[index].mobile}`, "error");
  renderAccounts();
}

function stopAll(){
  allRunning = false;
  accounts.forEach(acc => acc.stopFlag=true);
  log("已停止所有账号", "error");
  renderAccounts();
}

async function startAll(){
  if(allRunning) return;
  allRunning = true;
  accounts.forEach(acc => acc.stopFlag=false);
  accounts.forEach(acc => { acc.runCount = acc.runCount||0; acc.running=true; });

  log("开始运行所有账号...");
  accounts.forEach((acc,index)=>{
    runAccount(acc,index);
  });
}

async function runAccount(acc,index){
  while(!acc.stopFlag){
    try{
      // 登录接口
      const loginRes = await fetch("http://huawei.asso.ltd/user/login",{
        method:"POST",
        headers:{
          "User-Agent":"Mozilla/5.0 (Linux; Android 14; V2334A Build/UP1A.231005.007; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/140.0.7339.207 Mobile Safari/537.36 uni-app Html5Plus/1.0 (Immersed/28.0)",
          "Connection":"Keep-Alive",
          "Accept":"*/*",
          "Accept-Encoding":"gzip",
          "Content-Type":"application/json",
          "Cookie":"_csrf-api=xxx"
        },
        body: JSON.stringify({ mobile: acc.mobile, password: acc.password, udid:"2b721edcd1c74653b3c759c204c4b529", imei:"", imsi:[""] })
      });
      const loginData = await loginRes.json();
      if(loginData.code!==200 || loginData.data.code!==0){
        log(`账号 ${acc.mobile} 登录失败：${loginData.data?.message||loginData.message}`,"error");
        acc.running=false;
        renderAccounts();
        break;
      }
      acc.token = loginData.data.token;
      log(`账号 ${acc.mobile} 登录成功，Token：${acc.token}`,"success");
      renderAccounts();

      // 广告接口循环
      while(!acc.stopFlag){
        let adData;
        try {
          const adRes = await fetch("http://huawei.asso.ltd/task/update-task",{
            method:"POST",
            headers:{
              "User-Agent":"Mozilla/5.0 (Linux; Android 14; V2334A Build/UP1A.231005.007; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/140.0.7339.207 Mobile Safari/537.36 uni-app Html5Plus/1.0 (Immersed/28.0)",
              "Connection":"Keep-Alive",
              "Accept":"*/*",
              "Accept-Encoding":"gzip",
              "Content-Type":"application/json",
              "X-Api-Key": acc.token,
              "Cookie":"_csrf-api=xxx"
            },
            body: JSON.stringify({adpid:1592909189,type:100})
          });
          adData = await adRes.json();
        } catch(e){
          log(`账号 ${acc.mobile} 广告观看成功，正在进行下一次观看`, "success");
          await new Promise(r=>setTimeout(r,2000));
          continue;
        }

        // 判断广告任务结果
        if(adData.code===200 && (adData.data.code===-4 || adData.data.code===1)){
          log(`账号 ${index+1}️⃣ 今日任务已完成，开始进行阶梯任务`, "success");
          acc.running=false;
          acc.stopFlag=true;
          renderAccounts();
          await startLadderRun(acc); // ✅ 加在这里
          break;
        } else {
          acc.runCount++;
          log(`账号 ${index+1}️⃣ 广告观看成功，已运行 ${acc.runCount} 次`, "success");
          renderAccounts();
          await new Promise(r=>setTimeout(r,2000));
        }
      }

    }catch(err){
      log(`账号 ${acc.mobile} 出错：${err.message}`,"error");
      acc.running=false;
      renderAccounts();
      break;
    }
  }
  acc.running=false;
  renderAccounts();
}

document.getElementById('addAccountBtn').addEventListener('click',()=>{
  const mobile=document.getElementById('mobile').value.trim();
  const password=document.getElementById('password').value.trim();
  if(!mobile || !password){ alert("账号和密码不能为空"); return; }
  accounts.push({mobile,password,stopFlag:false,running:false,runCount:0});
  saveAccounts();
  renderAccounts();
  document.getElementById('mobile').value='';
  document.getElementById('password').value='';
});

document.getElementById('startAllBtn').addEventListener('click', startAll);
document.getElementById('stopAllBtn').addEventListener('click', stopAll);

renderAccounts();

// ===================== 🚀 新增：阶梯参与功能 =====================
async function startLadderRun(acc) {
  let ladderId = 1;
  log(`🧗‍♂️ ${acc.mobile} 开始执行阶梯任务...`);
  let running = true;

  while (running) {
    try {
      const res = await fetch("http://huawei.asso.ltd/ladder/join-ladder", {
        method: "POST",
        headers: {
          "User-Agent": "Mozilla/5.0 (Linux; Android 14; V2334A Build/UP1A.231005.007; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/140.0.7339.207 Mobile Safari/537.36",
          "Connection": "Keep-Alive",
          "Accept": "*/*",
          "Accept-Encoding": "gzip",
          "Content-Type": "application/json",
          "X-Api-Key": acc.token,
          "Cookie": "_csrf-api=xxx"
        },
        body: JSON.stringify({ id: ladderId.toString() })
      });

      const data = await res.json();
      const msg = data?.data?.message || "";

      if (msg.includes("该阶梯今日已经参与过")) {
        log(`↩️ ${acc.mobile} 阶梯 ${ladderId} 已参与，继续下一个`, "info");
        ladderId++;
        await new Promise(r => setTimeout(r, 800));
        continue;
      }

      if (msg.includes("宝石不足")) {
        log(`💎 ${acc.mobile} 宝石不足，阶梯任务停止。`, "error");
        running = false;
        break;
      }

      log(`✅ ${acc.mobile} 阶梯 ${ladderId} -> ${msg}`);
      ladderId++;
      await new Promise(r => setTimeout(r, 800));

    } catch (e) {
      log(`⚠️ ${acc.mobile} 阶梯任务出错：${e.message}`, "error");
      break;
    }
  }

  log(`🛑 ${acc.mobile} 阶梯任务已完成。`);
}
</script>
<script type="text/javascript" src="https://api.zxki.cn/api/yhpl" ></script>
<script src="https://api.suyanw.cn/api/mouse/yinghua.js"/></script
<script src="https://api.zxki.cn/api/snow"></script>
<script type="text/javascript" src="https://api.zxki.cn/api/yhpl" ></script>
<script src="https://api.suyanw.cn/api/mouse/yinghua.js"/></script>
<script>var sf = new Snowflakes({color: "blue"});</script>


<script src="https://api.zxki.cn/api/sjyy"></script>
<script>
function redirectTo(url){
    window.location.href=url;
}

function showAlert(msg){
    alert(msg)
}
document.addEventListener('DOMContentLoaded', function () {
    
    const apiUrl = 'https://api.vvhan.com/api/ian/shici?type=json';

     
    fetch(apiUrl)
        .then(response => {
          
            if (!response.ok) {
                throw new Error(`HTTP error! status: ${response.status}`);
            }
            return response.json(); 
        })
        .then(data => {
           
            console.log(data); 
            const content = data.data.content; 
            console.log(content); 
      
            document.getElementById('api-content').innerText = content;
        })
        .catch(error => {
           
            console.error('Error fetching data: ', error);
        });
});
</script>
<script>
const quotes = [
"人们总是辜负爱你的人，等到失去的时候才后悔莫及",
"她说她喜欢鸭🦆子，我便取名为老鸭🦆",
"不过丧失些许记忆，我对此毫不留恋",
"我会一直原谅你，直到有一天我不再喜欢你",
"你痛斥我的阴郁，从不做我的靠山",
"我不知道怪谁，于是内疚埋怨自己",
"我总是无所谓，却又一个人偷偷难过",
"后来我变得沉默寡言，因为没有人在意我",
"回忆惩罚每一个念旧的人",
"我为你改变一切，却改不了 ζั͡你 ั͡离 ั͡开 ั͡的 ั͡事 ั͡实 ั͡✾",
"꧁༺ζั͡爱 ั͡都 ั͡是 ั͡相 ั͡互 ั͡的 ั͡  ั͡双 ั͡向 ั͡奔 ั͡赴 ั͡才 ั͡有 ั͡意 ั͡义 ั͡✾༻꧂",
"如果真的遇到了幸福，我愿意将以前的痛苦一笔勾销",
"心疼你的泪，即使不是为我而流",
"天气越来越冷了，我们好像再也没有见过面",
"你总说珍惜当下，原来我们没有未来",
"✿҉͜ζั͡爱 ั͡都 ั͡是 ั͡相 ั͡互 ั͡的 ั͡  ั͡双 ั͡向 ั͡奔 ั͡赴 ั͡才 ั͡有 ั͡意 ั͡义 ั͡✾͜❀҉࿈",
"我以为故意冷漠你就会来找我",
"我自以为付出了全部，可是在她面前却是掉价的行为",
"✿҉͜你把我逼疯，反过来说我情绪不稳定͜❀҉࿈",
"你说话还是那么随便，从来不怕我掉眼泪",
"人总是用离开，来证明自己是否被爱",
"我依然爱你，尽管这一切毫无意义",
"人们总是辜负爱你的人，等到失去的时候才后悔莫及",
"因为你是被爱的那一个，所以你觉得回忆是美好的",
"知道承认错误就好，但是我还是要罚你——罚你再也见不到我",
"我对你不好吗？你还是要离开我",
"比起忽冷忽热，失去反而更踏实",
"最后一次说爱你 ✿҉͜我接受了你离开的事实͜❀҉࿈",
"❦舍❧❦不❧❦得❧❦你❧❦是❧❦真❧❦的❧❦ 但不被选择的时候我也无能为力",
"后来你走了，再也没有人等我后入了",
"比起失去你，我更怕别人拥有你",
"你从来都不缺人陪，对我也只是一时兴起",
"你总说对不起，可明知故犯不是你的错，是你的选择",
"无能为力的时候，我比任何人都恨我自己",
"我以为你不懂爱，直到我看见你爱别人",
"你只是觉得失去我很可惜，所以你用✿҉͜模棱两可͜❀҉࿈的态度困住我",
"你说你不会哄人，于是我便咽下了所有委屈",
"伤人的话我会比你会说，只是没舍得对你说",
"如果我的人生也能绕后翻盘，那我一定要做一个天天开心的人",
"我总是伤害自己，来换取没有意义的爱",
"我开始刻意躲开幸福，以为这样痛苦就会消失",
"你总爱说食言的话，我也总是信",
"爱你的时候，我用眼泪抵消了你所有的过错",
"伤害我的不是你，是我的自作多情",
"你无聊时的敷衍，我却当成了永远",
"说好一直对我好的人，已经离我很远了",
"你总叫我别胡思乱想，可我感受不到你的爱意",
"你说你累，于是第一时间想到的就是抛弃我",
"明知不可为而为，是我最大的诚意",
"直到后来看见你的动态内心毫无波澜，那一瞬间我感觉到的只有解脱",
"故意开了勿扰，结果发现根本没有你的消息",
"看清你的时候，我的眼睛也在流泪，我明明那么珍惜你",
];

const quoteEl = document.getElementById("quote");

function showRandomQuote() {
  const randomIndex = Math.floor(Math.random() * quotes.length);
  const newQuote = quotes[randomIndex];
  quoteEl.classList.remove("show");
  setTimeout(() => {
    quoteEl.textContent = newQuote;
    quoteEl.classList.add("show");
  }, 300);
}

showRandomQuote();
setInterval(showRandomQuote, 3000);
</script>

<div id="v34" class="di"> 
    <iframe id="v107" frameborder="no" border="0" marginwidth="0" marginheight="0" width="100%" height="150" src="https://m.baidu.com/video/page?pd=video_page&nid=17988085742632246074&sign=2846049802987267772&word=%E5%A7%91%E5%A8%98%E4%BD%A0%E5%88%AB%E5%93%AD%E6%B3%A3%E6%87%92%E7%BE%8A%E7%BE%8A%E5%A4%96%E9%93%BE%E7%89%88&oword=%E5%A7%91%E5%A8%98%E4%BD%A0%E5%88%AB%E5%93%AD%E6%B3%A3%E6%87%92%E7%BE%8A%E7%BE%8A%E5%A4%96%E9%93%BE%E7%89%88&atn=index&frsrcid=48304&ext=%7B%22jsy%22%3A1%7D&top=%7B%22sfhs%22%3A1%2C%22_hold%22%3A2%7D&compilation_ext=%7B%22hejiNid%22%3A%222350796706658067946%22%2C%22hjtab%22%3A1%2C%22compilation_id%22%3A%2210596936447060386510%22%7D&fr0=A15&fr1=A15&ms=1&lid=11729490768916216402&referlid=11729490768916216402&frorder=2&_t=1729760629535;auto=1&amp;height=100"></iframe>
</div>
</center></strong>
</body>
</html>